#!/usr/bin/perl
require "config.cgi";
use CGI;
$cgi = new CGI;
$acao = $cgi->param("acao");
print "Content-type: text/html\n\n";
print qq~
$site_titulo
~;
##########################
if($acao eq ""){
print qq~
~;
}
##########################
if($acao eq "admin"){
$senha = $cgi->param("senha");
if($senha eq $site_senha){
print qq~
$site_titulo >> Administração
Inicial - Cadastrar um e-mail - Listar/Excluir e-mails - Codigo HTML - Enviar Newsletter
~;
}else{
print "
$site_titulo >> Administração
Senha invalida!";
}
}
##########################
if($acao eq "meio"){
print "
Por favor, utilize o menu acima!";
}
##########################
if($acao eq "cad"){
print qq~
~;
}
##########################
if($acao eq "envia"){
print qq~
~;
}
##########################
if($acao eq "envia2"){
$assunto = $cgi->param("assunto");
$msg = $cgi->param("msg");
open(NEWS,"emails.dat");
@news=;
close(NEWS);
foreach (@news){ chomp;
($mail,$teste) = split(/\|/,$_);
open(MAIL,"|$mailprog -t") |
print MAIL "To: $mail\n";
print MAIL "From: $site_email\n";
print MAIL "Subject: $assunto\n\n";
print MAIL "$msg\n";
close(MAIL);
}
print "
E-mails foram enviados com sucesso!
";
}
##########################
if($acao eq "html"){
print qq~
Apenas copie e cole o seguinte codigo html em seu site:
~;
}
##########################
if($acao eq "lista"){
open(NEWS,"emails.dat");
@news=;
close(NEWS);
foreach (@news){ chomp;
($mail,$teste) = split(/\|/,$_);
print qq~
$mail (Excluir)
~;
}
}
##########################
if($acao eq "salvar"){
$email = $cgi->param("email");
$tipo = $cgi->param("tipo");
if($tipo eq "1"){
open(NEWS,">>emails.dat");
print NEWS "$email|0\n";
close(NEWS);
print "O email $email foi adcionado com sucesso!";
}else{
open(NEWS,"emails.dat");
@news=;
close(NEWS);
$i="0";
foreach (@news){ chomp;
($mail,$teste) = split(/\|/,$_);
if($mail ne $email){
push(@bd,"$mail|$teste");
$i++; }else{ next; }
}
if($i eq "0"){
print "Não existe esse e-mail cadastrado em nosso lista!";
}else{
open(NEWS,">emails.dat");
foreach $linha(@bd){
print NEWS "$linha\n";
} close(NEWS);
print "E-mail deletado com sucesso de nosso lista!";
}
}
}